home *** CD-ROM | disk | FTP | other *** search
- class FrameRateCounter extends MovieClip
- {
- var aFrmTms;
- var fps_txt;
- var nFA = 25;
- var nLFT = 0;
- var dp = 0;
- function FrameRateCounter()
- {
- super();
- this.aFrmTms = new Arr();
- this.nLFT = getTimer();
- }
- function onEnterFrame()
- {
- var _loc2_ = getTimer();
- this.aFrmTms.push(_loc2_ - this.nLFT);
- if(this.aFrmTms.length > this.nFA)
- {
- this.aFrmTms.shift();
- }
- this.nLFT = _loc2_;
- this.fps_txt.text = Misc.round(1 / (this.aFrmTms.mean() / 1000),this.dp) + " fps";
- }
- }
-